
.head_main {
	height: 35px;
	border-bottom:1px solid #edecec;
	background: #f8f8f8;
	color: #b5b5b5;
	font-size: 13px;
	line-height: 35px;
}

.head_main a {
	color: #b5b5b5;
	transition: .2s ease-in-out;
}

.head_main a:hover {
	color: #505050;
}

.head_main .right i,.head_main .right p {
	float: left;
	display: block;
}

.head_main .right p span {
	display: inline-block;
	margin-right: 8px;
	margin-left: 18px;
	width: 13px;
	height: 12px;
	background-position: 0 -273px;
}
[aos][aos][aos-easing=ease] {
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

body[aos-easing=ease-out-back] [aos] {
	-webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
	transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
}
[aos][aos][aos-duration="700"] {
	-webkit-transition-duration: .7s;
	transition-duration: .7s;
}

form,input {
	margin: 0;
}

input {
	padding: 0;
}

form,input {
	color: #333;
	font-size: 14px;
	font-family: PingFang SC,Myriad Pro,microsoft yahei,Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height: 28px;
}

input {
	background: 0 0;
	font-size: 100%;
		-webkit-user-select: text;
}

img,input {
	border: 0;
}
input:-ms-input-placeholder {
	color: #aaa;
}

input::-webkit-input-placeholder {
	color: #aaa;
}
 
.fr {
	float: right;
}

.w1200 {
	margin: 0 auto;
	width: 1200px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.icon {
	display: inline-block;
	background-image: url(http://demo2.92wailian.com/k102/pc/images/icon.png);
	vertical-align: middle;
}



.top_main {
	overflow: hidden;
	padding: 11px 0;
	height: 88px;
	background: #fff;
}

.top_main .input_k {
	padding-top: 24px;
	padding-right: 34px;
	width: 530px;
}

.top_main .input_k .sousuo {
	display: block;
	width: 530px;
	height: 38px;
	background-color: #da1f2e;
}

.top_main .input_k .sousuo input.sbtn {
	width: 80px;
	height: 38px;
	background: url(http://demo2.92wailian.com/k102/pc/images/a1_03.png) 50% no-repeat;
}

.top_main .input_k .sousuo input.stxt {
	margin-top: 2px;
	padding-left: 12px;
	width: 436px;
	height: 34px;
	background-color: #fff;
	color: #999;
	line-height: 34px;
}

.top_main .input_k .guanj a {
	display: inline-block;
	padding-left: 6px;
	color: #999;
	font-size: 12px;
}

.top_main .mf_sj {
	width: 252px;
}

.top_main .mf_sj .meifei {
	float: right;
	padding-top: 20px;
	color:#da1f2e;
}

.top_main .mf_sj .meifei .leftdiv{
float: left; 

}

.top_main .mf_sj .meifei .leftdiv img{
	 width:50px;
	  
}
.top_main .mf_sj .meifei .rightdiv{
	 float: left;
     width: auto;
     padding-left: 15px;
     text-align: right;

}
.top_main .mf_sj .meifei .rightdiv .tel{
   font-size: 18px;
   font-weight: bold;

}

.top_main .mf_sj .meifei a {
	display: inline-block;
	width: 140px;
	height: 38px;
	border-radius: 2px;
	background-color: #da1f2e;
	color: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 38px;
}
 
ul {
	margin: 0;
	padding: 0;
}

li,ul {
	list-style: none;
}

a {
	color: #333;
}

a:hover {
	color: #da1f2e;
}

a:hover,a:visited {
	text-decoration: none;
}

:-moz-placeholder,::-moz-placeholder {
	color: #aaa;
}

.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: " ";
	font-size: 0;
}

.nav_main {
	position: relative;
	z-index: 6666;
	width: 100%;
	height: 50px;
	background: url(http://demo2.92wailian.com/k102/pc/images/a2_03.jpg);
	line-height: 50px;
}

.nav_main .nav {
	margin: 0 auto;
	max-width: 1200px;
}

.nav_main .nav li {
	position: relative;
	float: left;
	width: 133px;
	text-align: left;
	text-align: center;
}

.nav_main .nav li a {
	display: block;
	height: 100%;
	color: #000;
	font-size: 16px;
}

.nav_main .nav li.hover a,.nav_main .nav li:hover a {
	background: #da1f2e;
	color: #fff;
}

.nav_main .nav li ul {
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 199;
	visibility: hidden;
	overflow: hidden;
	width: 100%;
	height: auto;
	opacity: 0;
	transition: all .6s ease 0s;
	-webkit-transform: translate3d(0,10px,0);
	-moz-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

.nav_main .nav li:hover ul {
	visibility: visible;
	text-align: center;
	opacity: 1;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
}

.nav_main .nav li ul li {
	clear: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #ae0000;
	background: 0 0;
	background-color: #da1f2e;
	text-align: center;
	line-height: 45px;
}

.nav_main .nav li:hover ul li a {
	background-color: #da1f2e;
}

.nav_main .nav li ul li a {
	display: block;
	padding: 0;
	width: 100%;
	height: 45px;
	background: 0 0;
	color: #fff;
	font-size: 14px;
	line-height: 45px;
}

.nav_main .nav li ul li a:hover {
	background-color: #cf2b38;
}


.logo{
	padding:5px 0;
}
.logo a img{
	max-height: 80px;	
}





/*********首页数字滚动***************/
@font-face{font-family:DINOffcPro-Cond;src:url(../fonts/cd63b46.woff),url(../fonts/fonts/6a47ccb.ttf) format("truetype");font-display:swap}

.indexNum{
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
	background: #f8f8f8;
	float: left;
	width: 100%;
}
.numlist{
	margin-bottom: 30px;
}
.timer{
    font-family: DINOffcPro-Cond;
    font-size: 50px;  
    color:#000;
    font-weight: 300;  
    line-height: 80px;
    height: 80px;
    display: inline-block;
    width:auto;
}
.jia{
	font-size: 30px;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;

}
#jia1{
	display: none;
}
.numdesc{
	font-size:15px;
}

.numico{
	width: 100%;
}



.teamlist{
	margin-bottom: 30px;
	position: relative;
}
.teamlist img{
	height: 200px;

}

.teamlist .title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color:#000;
	background:rgba(79,143,255,0.2);
}



.pc{
	display: block;
}

.wap{
	display: none;
}


.div25{
	width: 25%;
	float: left;
}
.div50{
	width: 50%;
	float: left;
}
.div100{
	width: 100%;
	float: left;
}

.bgf2{
	background: #f2f2f2;
	 
	float: left;
}





.footer {
    background-size: cover;
    margin-top: 40px;
    min-width: 1200px;
    position: relative;
    height: 454px;
   
    text-align: left;
    background: url(../images/ftbg.png) no-repeat center center;
}

.footer .logo{
	text-align: left;
}

.footer dl {
    float: left;
    width: 130px;
    margin: 30px 49px 0 0;
}

.footer dl dt {
    color: #fff
}

.footer dl dd {
    margin-top: 1em;
    line-height: 2;
    color: #fff;
}

.footer dl.aboutus {
    width: 363px;
}

.footer a {
    display: inline-block;
    white-space: nowrap;
}
.footer a:hover {
    color:#D4C09D
}

.footer .info {
    width: 250px;
    color: #fff;
}
.footer .info i{
	color:#fff;
	margin-right: 5px;
}

.footer .qrcode .lazy {
    width: 80px;
    height: 80px
}

.footer .qrcode img {
    width: 100%;
    height: 100%
}

.footer .bottom {
    border-top: 1px solid #797d80;
    height:auto;
}

.footer .bottom span {
    color: #fff;
    opacity: .5
}

.pdt50 {
    padding-top: 50px!important;
}

.pdt25 {
    padding-top: 25px!important;
}
.pdt15 {
    padding-top: 15px!important;
}
.mt15 {
    margin-top: 15px!important;
}

.fs24{
	font-size: 24px;
}

.mt50{
	margin-top: 50px;
}


/*********找设计师************/


.iconfont {
	font-style: normal;
	font-size: 16px;
	font-family: iconfont!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-zan1:before {
	content: "\e618"
}

a,button,div,form,i,img,input,span {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font: inherit;
	font-size: 100%
}

a {
	outline: 0;
	color: inherit;
	text-decoration: none
}



img {
	border: 0
}

button {
	outline: 0;
	-webkit-border-radius: 0;
	-webkit-appearance: none
}

input {
	outline: 0
}

a {
	cursor: pointer
}

.container {
	margin: 0 auto;
	width: 1200px
}

.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0;
	content: ".";
	line-height: 0
}

.block {
	display: block
}

.zoomBox img {
	-webkit-transition: transform .3s ease 0s;
	-moz-transition: transform ease .3s 0s;
	transition: transform .3s ease 0s
}

.zoomBox:hover .zoom {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
	-ms-transform: scale(1.05)
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mb7 {
	margin-bottom: 7px!important
}

.ml8 {
	margin-left: 8px!important
}

.mt10 {
	margin-top: 10px!important
}

.mt20 {
	margin-top: 20px!important
}

.a-hover:hover {
	color: #e62129!important
}

.ad-custom {
	overflow: hidden;
	margin-top: 30px;
	width: 100%;
	height: 141px;
	border-radius: 3px;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
	-ms-box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
	-o-box-shadow: 0 0 15px 0 rgba(0,0,0,.1)
}

.ad-custom .title {
	margin-top: 25px
}

.ad-custom .title .block {
	float: left;
	margin: 6px 10px 0;
	width: 5px;
	height: 20px;
	border-radius: 2px;
	background: #e62129
}

.ad-custom .title .main {
	float: left;
	color: #212628;
	font-size: 24px
}

.ad-custom .title .sub {
	float: left;
	margin-top: 8px;
	color: #666;
	font-size: 16px
}

.ad-custom .title .sub span {
	color: #e62129
}

.ad-custom .input-list {
	clear: both;
	width: 100%
}

.ad-custom .input-list .input-box {
	float: left;
	margin: 20px 10px;
	border: 1px solid #edecec;
	border-radius: 30px;
	background: #f9f9f9;
	position: relative;
}

.ad-custom .input-list .input-box input {
	box-sizing: border-box;
	padding-left: 20px;
	width: 220px;
	height: 40px;
	border-radius: 30px;
	background: #f9f9f9;
	color: #666;
	line-height: 40px
}

 
.ad-custom .input-list .button-box {
	float: left;
	margin: 20px 10px;
	padding: 9px 22px;
	border-radius: 3px;
	border-radius: 30px;
	background: #e62129;
	cursor: pointer
}

.ad-custom .input-list .button-box button {
	outline: 0;
	background: #e62129;
	color: #fff;
	cursor: pointer
}

.ad-custom .input-list .button-box:hover,.ad-custom .input-list .button-box:hover button {
	border-color: #e62129;
	background: #e62129;
	color: #fff
}

.shejishiye .designer-list {
 
	width: 100%;
}

.shejishiye .designer-list .designer-carder {
	float: left;
	width: 25%;
	height: auto;	
	transition: all .5s;

}

.shejishiye .designer-list .designer-carder .designer-msg {
	position: relative;
	margin: 10px auto;
	width: 285px;
	height: auto;
	background: #f7f7f7;
	transition: all .5s;
	background: #f8f8f8;
	padding-bottom: 20px;
}

.shejishiye .designer-list .designer-carder .designer-msg.reward:after {
	position: absolute;
	top: 290px;
	right: -4px;
	display: block;
	width: 70px;
	height: 27px;
	background-image: url(https://s.dyrs.cc/static/pc/images/sjslib_03.png);
	background-position: 50%;
	background-size: 100%;
	content: ""
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo {
	position: relative;
	width: 100%;
	height: 205px
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo .ktal {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	width: 102px;
	border: 0;
	border-radius: 0;
	background: #333;
	color: #fff;
	opacity: 0;
	transition: all .5s
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo .ktal:hover {
	background: #000
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo .tuijian {
	position: absolute;
	top: 10px;
	left: 0;
	width: 68px;
	height: 26px;
	border-radius: 0 0 15px 0;
	background: #e62129;
	color: #fff;
	line-height: 26px;
	padding-left: 10px;
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-photo .ztsj {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	border: 0;
	border-radius: 0;
	opacity: 0;
	transition: all .5s
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-name {
	position: relative;
	margin-right: 70px;
	margin-left: 10px;
	height: 25px;
	color: #212628;
	font-size: 18px;
	line-height: 25px
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-name span {
	margin-left: 11px;
	font-size: 14px
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-alnr {
	margin: auto;
	width: 265px;
	height: 25px;
	line-height: 25px
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-alnr .div {
	float: left;
	width: 125px;
	height: 25px;
	color: #666;
	font-size: 14px;
	line-height: 25px
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-alnr .div span {
	color: #212628
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-alnr .div span:hover {
	color: #e62129
}

.shejishiye .designer-list .designer-carder .designer-msg .designer-hobbit {
	margin: auto;
	width: 265px;
	height: 25px;
	line-height: 25px
}

.shejishiye .designer-list .designer-carder:hover {
	box-shadow: 0 0 15px rgba(0,0,0,.2);
	-ms-box-shadow: 0 0 15px rgba(0,0,0,.2);
	-o-box-shadow: 0 0 15px rgba(0,0,0,.2)
}

.shejishiye .designer-list .designer-carder:hover .designer-msg {
	background: #fff
}

.shejishiye .designer-list .designer-carder:hover .designer-msg .ktal,.shejishiye .designer-list .designer-carder:hover .designer-msg .ztsj {
	opacity: 1
}

.lazy {
	position: relative;
	overflow: hidden;
	background: url(data:image/gif;
	base64,R0lGODlhEAAQALMMAKqooJGOhp2bk7e1rZ2bkre1rJCPhqqon8PBudDOxXd1bISCef///wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAAMACwAAAAAEAAQAAAET5DJyYyhmAZ7sxQEs1nMsmACGJKmSaVEOLXnK1PuBADepCiMg/DQ+/2GRI8RKOxJfpTCIJNIYArS6aRajWYZCASDa41Ow+Fx2YMWOyfpTAQAIfkEBQAADAAsAAAAABAAEAAABE6QyckEoZgKe7MEQMUxhoEd6FFdQWlOqTq15SlT9VQM3rQsjMKO5/n9hANixgjc9SQ/CgKRUSgw0ynFapVmGYkEg3v1gsPibg8tfk7CnggAIfkEBQAADAAsAAAAABAAEAAABE2QycnOoZjaA/IsRWV1goCBoMiUJTW8A0XMBPZmM4Ug3hQEjN2uZygahDyP0RBMEpmTRCKzWGCkUkq1SsFOFQrG1tr9gsPc3jnco4A9EQAh+QQFAAAMACwAAAAAEAAQAAAETpDJyUqhmFqbJ0LMIA7McWDfF5LmAVApOLUvLFMmlSTdJAiM3a73+wl5HYKSEET2lBSFIhMIYKRSimFriGIZiwWD2/WCw+Jt7xxeU9qZCAAh+QQFAAAMACwAAAAAEAAQAAAETZDJyRCimFqbZ0rVxgwF9n3hSJbeSQ2rCWIkpSjddBzMfee7nQ/XCfJ+OQYAQFksMgQBxumkEKLSCfVpMDCugqyW2w18xZmuwZycdDsRACH5BAUAAAwALAAAAAAQABAAAARNkMnJUqKYWpunUtXGIAj2feFIlt5JrWybkdSydNNQMLaND7pC79YBFnY+HENHMRgyhwPGaQhQotGm00oQMLBSLYPQ9QIASrLAq5x0OxEAIfkEBQAADAAsAAAAABAAEAAABE2QycmUopham+da1cYkCfZ94UiW3kmtbJuRlGF0E4Iwto3rut6tA9wFAjiJjkIgZAYDTLNJgUIpgqyAcTgwCuACJssAdL3gpLmbpLAzEQA7LyogIHx4R3YwMHxhMDk3N2E3ZTFmMDQ1MjlmZTRhZDdhYzlhZWJkNjE3NyAqLw==) 50% no-repeat;background-color: #fff;
	-webkit-transform: rotate(0)
}

.lazy img.lazy_img {
	position: absolute;
	background: 0 0
}

.lazy.load-over {
	background-image: none
}

img.lazy_img {
	background: url(https://s.dyrs.cc/static/pc/images/loading.gif) 50% no-repeat;
	background-color: #fff
}

.button {
	display: inline-block;
	padding: 12px 20px;
	outline: 0;
	border: 1px solid #e62129;
	border-radius: 2px;
	background: #fff;
	color: #606266;
	text-align: center;
	white-space: nowrap;
	font-weight: 500;
	font-size: 14px;
	line-height: 1;
	cursor: pointer;
	transition: .1s;
	-webkit-appearance: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.button-primary {
	border-radius: 30px;
	background-color: #e62129;
	color: #fff
}

.button-primary:focus,.button-primary:hover {
	background: #e62129;
	color: #fff
}
.cl {
	clear: both;
	width: 0;
	height: 0
}

.designer-msg {
	position: relative
}

.tuijian {
	margin-left: -4px;
	width: 74px;
	color: #fff;
	line-height: 26px
}
.lazy img.lazy_img {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}
* {
	margin: 0;
	padding: 0
}
 


.clear{
	clear: both;
}


.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	border-radius: .25rem;
	list-style: none;
	padding:30px 0;
}

.page-link {
	position: relative;
	display: block;
	margin-left: -1px;
	padding: .5rem .75rem;
	border: 1px solid #dee2e6;
	background-color: #fff;
	color: #007bff;
	line-height: 1.25
}

.page-link:hover {
	z-index: 2;
	border-color: #dee2e6;
	background-color: #da1f2e;
	color: #0056b3;
	text-decoration: none
}

.page-link:focus {
	z-index: 3;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}

 


.page-num:not(:disabled) {
	cursor: pointer
}

.page-link,.page-num {
	position: relative;
	display: block;
	margin-left: -1px;
	padding:5px 15px;
	border: 1px solid #dee2e6;
	background-color: #fff;
	color: #17a2b8;
	line-height: 1.25
}

.page-link:hover,a.page-num:hover {
	text-decoration: none
}

.page-num-current {
	z-index: 1;
	border-color: #17a2b8;
	background-color: #17a2b8;
	color: #fff
}

.page-num-current:hover {
	color: #fff
}



.page-link,.page-num {
	border-color: #ddd!important;
	background-color: #fff!important;
	color: #221815!important
}

.page-link:hover,.page-num-current,.page-num:hover {
	background-color: #da1f2e!important;
	color: #fff!important
}

.page-link:focus {
	box-shadow: none
}




 .caseimg{
 	width: 80%;
 	margin:20px auto;
 }

 .text-center{
 	text-align: center;
 }


 .bgf8{
 	background: #f8f8f8;
 }
 .py-5{
 	padding-top: 50px;
 	padding-bottom: 50px;
 }

.aboutT1{
	font-size: 48px;
    color: #e2e2e2;
    height: 50px;
    line-height: 50px;
    font-weight: 600;
    font-weight: bold;
}

.aboutT2{
	color: #454545;
    font-weight: bold;
    font-size: 24px;
    margin-top:10px;
}

.aboutT3{
	    color: #454545;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 10px;
    font-family: "NUMEN"
}


.aboutT4{
	font-size: 30px;
    color: #e8951e;
    height: 50px;
    line-height: 50px;
    font-weight: 600;
    font-weight: bold;
}
.aboutContent{
	line-height: 30px;
	color:#666;
	padding-right: 30px;
	font-size: 14px;
}

 #falv{
        width: 100%;
        height: 300px;
        margin: 20px auto;
        padding-bottom: 30px;
    }
    #falv  .swiper-slide img{
    	height: 100%;
    }
    #falv  .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        width:auto;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
   #falv  .swiper-slide:nth-child(2n) {
        width: auto;
    }
   #falv  .swiper-slide:nth-child(3n) {
        width: auto;
    }

    #swiper-pagination3{
    	bottom:0!important;
    }


    .swiper-pagination-bullet-active{
    	background: #e8951e;
    }


     #honor3 {
        width: 100%;
        height: 300px;
        margin: 20px auto;
        padding-bottom: 30px;
    }
    #honor3 .swiper-slide img{
    	height: 100%;
    }
    #honor3 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        width:auto;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
   #honor3 .swiper-slide:nth-child(2n) {
        width: auto;
    }
   #honor3 .swiper-slide:nth-child(3n) {
        width: auto;
    }

    #swiper-pagination3{
    	bottom:0!important;
    }


    .swiper-pagination-bullet-active{
    	background: #e8951e;
    } 

@media(max-width: 768px){
	 html,body{
	 	max-width: 100%;
	 	overflow-x: hidden;
	 }
	 .pc{
	 	display: none;
	 }
	 .wap{
	 	display: block;
	 }


	 .top_main{
	 	height: auto;
	 	padding:0;
	 }
     .top_main .wp{
     	padding:0 10px;
     	padding-top: 10px;
     	width: auto;
     }
     .top_main .wp .logo{
     	padding:0;
     }

     .top_main .wp .logo a{
     	display: inline;
     	height: 50px;
     }


	 .logo a img{
	 	height: 50px;
	 }

	 .indexNum{
	padding-top:50px;
	padding-bottom: 0px;
	}
	.numico{
		max-width:50px;
	}
	.timer{
		font-size:30px;
		line-height: 30px;
		height: 30px;
		position: relative;
		width:auto;
	}
	.jia{
	       font-size:20px;
	    font-weight:normal;     
	}
	 .numlist{
	 	margin-bottom: 20px;
	 	width: 50%!important;
	 }


	 .page-num {
		display: none
	}

	 .caseimg{
 	width: 100%;
 	margin:20px auto;
 	}


 	.shejishiye .designer-list .designer-carder{
 		width: 50%;
 	}
 	.shejishiye .designer-list .designer-carder .designer-msg{
 		width: 96%;
 	}
 	.shejishiye .designer-list .designer-carder .designer-msg .designer-hobbit{
 		width: 96%;
 		padding:0 5px;
 	}
 	.shejishiye .designer-list .designer-carder .designer-msg .designer-photo{
 		height: 160px;
 	}

 	.top_main{
 		border-bottom: 1px solid #ddd;
 	}

 	.div50{
 		width: 100%;
 	}

   .owl-theme .owl-controls .owl-page span{
       width:8px;
       height: 8px;
       background:#666;
       margin:5px 2px;
   }
   
   .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
       background:#da1f2e;
   }
   
   .ad-custom .title .main{
       font-size: 20px;
   }
   
   .ad-custom .title .sub{
        padding:0 15px;
   }
 

}